.form{
padding:15px;
}

label{
 
color: #626277;
display: block;
font-style: normal;
font-weight: bold;
font-size: 14px;
margin-bottom: 5px;
}
input,select,textarea {
color: #474747;
font-size: 13px;
line-height: 18px;
padding: 6px;
width: 140px;
background: white; 
border: 1px solid rgb(216, 216, 216);
margin-bottom: 15px;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
}

input[type='checkbox']{
margin-top: -19px !important;
}
.btn{
cursor: pointer;
background: #DD860B;
color: white;
border: none;
font-size: 12px;
padding: 5px 10px;
border-radius: 6px;
text-decoration: none;
float:right;
}
.btn_voltar{
cursor: pointer;
background: #004B97;
color: white;
border: none;
font-size: 12px;
padding: 5px 10px;
border-radius: 6px;
text-decoration: none;
float:right;
}
.form .form_left{
	float:left;
	width:49%;	
}
.form .form_right{
	float:left;
	width:49%;	
}
.error{
	color: red;
font-size: 12px;
font-style: italic;
}
.col{
	float:left;
	width:48%;
	
}
fieldset{
	border: 1px solid rgb(204, 204, 204);
	padding-top: 13px;
	padding-left: 17px;
	margin-top: 16px;
}
legend{
	color:#DD860B;
	font-size: 13px;
	margin-left:-10px;
}


/***************/
 .tabela_gestao{
 width:100%;
 border-collapse: collapse;
 }
 .tabela_gestao thead td{
 	background:#004B97; 
 	color:white;
 	padding:5px;
border: 1px solid #004B97;
 text-align:center;
 }
  .tabela_gestao tbody td{
	padding:5px;	
  	background:white;
  	border-right: 1px solid lightgray;
	border-left: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	
  }
 
   .tabela_gestao tbody tr:hover td{
   	background:#FAEDDC;
   }
   .tabela_gestao  .center{
   text-align:center;
   }
   .tabela_gestao  .center div , .tabela_gestao  .center a{
   margin:0px auto;
   }
   .add{
	float:right;
	margin-bottom:10px;
}
.icone{
	width:25px;
	display: block;
	cursor:pointer;
	height:25px;
	background:url('/css/imagens/icone_25.png');
}
.editar{
	background-position-x: 0px;
}
.excluir{
	background-position-x: -50px;
}
.equipamento{
	background-position-x: -100px;
}

 .buscar_input{
background: url(imagens/search_icon.png);
background-repeat: no-repeat;
background-size: 30px;
background-position-x: right;
padding-right: 30px;
 }
 .titulo .buscar input{width:100%;}
 .titulo .name , .titulo .buscar , .titulo .add{
 	width:33%;
 	float:left;
 }
 
 .select2-choices{
 	border-radius: 6px;
	color: #474747;
	font-size: 13px;
	line-height: 18px;
	background: white;
	border: 1px solid rgb(216, 216, 216) !important;
	margin-bottom: 15px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
 }